home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / vision / grafics / programm / scrdump / source / include / gem.h
Encoding:
C/C++ Source or Header  |  1995-11-25  |  1.9 KB  |  47 lines

  1. /*     GEM.H
  2.      
  3.        GEM AES Makros
  4.        
  5. */
  6.  
  7. #if  !defined(__AES__)
  8.      #include <aes.h>
  9.      #include <magx.h>
  10. #endif
  11. #if  !defined(__MYGEM__)
  12.      #include <mygem.h>
  13. #endif
  14.  
  15. #if  !defined(__GEM__)
  16.  
  17. #define __GEM__
  18.  
  19.  
  20. #define   objc_state(tree,objc)         (((tree)+(objc))->ob_state)
  21. #define   objc_flags(tree,objc)         (((tree)+(objc))->ob_flags)
  22. #define   objc_spec(tree,objc)          (((tree)+(objc))->ob_spec.free_string)
  23. #define   objc_tedstr(tree,objc)        (( ((tree)+(objc))->ob_spec.tedinfo)->te_ptext)
  24.  
  25. #define   objc_select(tree,objc)        objc_state(tree,objc)|=SELECTED
  26. #define   objc_unselect(tree,objc)      objc_state(tree,objc)&=~SELECTED
  27. #define   objc_selected(tree,objc)      (objc_state(tree,objc)&SELECTED)
  28. #define   objc_shadow(tree,objc)        objc_state(tree,objc)|=SHADOWED
  29. #define   objc_unshadow(tree,objc)      objc_state(tree,objc)&=~SHADOWED
  30. #define   objc_outlined(tree,objc)      objc_state(tree,objc)|=OUTLINED
  31. #define   objc_unoutlined(tree,objc)    objc_state(tree,objc)&=~OUTLINED
  32. #define   objc_checked(tree,objc)       objc_state(tree,objc)|=CHECKED
  33. #define   objc_unchecked(tree,objc)     objc_state(tree,objc)&=~CHECKED
  34. #define   objc_disabled(tree,objc)      objc_state(tree,objc)|=DISABLED
  35. #define   objc_enabled(tree,objc)       objc_state(tree,objc)&=~DISABLED
  36. #define   objc_normal(tree,objc)        objc_state(tree,objc)=NORMAL
  37. #define   objc_hide(tree,objc)          objc_flags(tree,objc)|=HIDETREE
  38. #define   objc_unhide(tree,objc)        objc_flags(tree,objc)&=~HIDETREE
  39.  
  40. #define   objc_set_selected(tree,objc)  objc_change(tree,objc,0,0,0,640,400,SELECTED,1)
  41. #define   objc_set_disabled(tree,objc)  objc_change(tree,objc,0,0,0,640,400,DISABLED,1)
  42. #define   objc_set_outlined(tree,objc)  objc_change(tree,objc,0,0,0,640,400,OUTLINED,1)
  43. #define   objc_set_normal(tree,objc)    objc_change(tree,objc,0,0,0,640,400,NORMAL,1)
  44.  
  45. #endif
  46.  
  47.